Меню «Разработка» предоставляет инструменты для веб-разработчиков, которые занимаются созданием веб-сайтов для Safari и Mac OS X.
Примечание. Если меню «Разработка» не отображается в строке меню, откройте настройки Safari, нажмите вкладку «Дополнения» и выберите «Показать меню „Разработка“ в строке меню».
Открыть страницу с помощью
Позволяет открывать отображаемую веб-страницу при помощи другого веб-браузера на Вашем компьютере. Все веб-браузеры Вашего компьютера перечислены в подменю.
Пользовательский агент
Позволяет изменять способ идентификации Вашего веб-браузера веб-сервером. При использовании этого параметра веб-сервер воспринимает, что Вы используете не тот браузер, не ту операционную систему или не ту версию Safari, которая установлена на самом деле. Это дает Вам возможность проверить, как отображается содержимое сайта при разных условиях.
Показать веб-инспектор
Открывает Веб-инспектор. Веб-инспектор выводит список ресурсов, найденных на веб-странице, например документов, шаблонов стиля и сценариев. Позволяет увидеть и найти код веб-страницы, данные каскадного стилевого файла (CSS), деревья модели DOM, визуальные метрики модели DOM и свойства DOM. Веб-инспектор также содержит консоль ошибок и сетевую временную шкалу.
Показать консоль ошибок
Открывает консоль ошибок, входящую в состав веб-инспектора, где показаны синтаксические ошибки и предупреждения файлов HTML и XML. В консоли можно посмотреть список ошибок JavaScript и другие сообщения, занесенные в журнал console.log, console.error, console.warn, console.assert и console.info.
Показать редактор сниппетов
Открывает окно, которое можно использовать для быстрого тестирования небольших фрагментов файлов HTML, не открывая веб-страницу полностью.
Показать Extension Builder
Открытие модуля Extension Builder — инструмента для упаковки и привязки метаданных к создаваемым расширениям.
Начать отладку JavaScript
Открытие веб-инспектора и запускает отладку сценария.
Начать профилирование JavaScript
Запуск записи профиля сценария JavaScript, работающего на открытой в данной момент веб-странице. Чтобы просмотреть записанный профиль, нажмите «Остановить профилирование JavaScript».
Отключить кэши
Заставляет Safari извлекать из веб-сервера подресурс каждый раз, когда он доступен, вместо использования папки временного хранения.
Отключить изображения
Вместо изображений Safari отображает альтернативный контент. Помогает убедиться, что Ваша страница имеет соответствующий альтернативный контент. Того же результата можно добиться, если снять флажок «Показывать картинки при открытии страницы» в настройках внешнего вида Safari.
Отключить стили
Заставляет Safari игнорировать все стили каскадного стилевого файла (CSS). Используется для выявления некоторых проблем верстки страницы на Вашем веб-сайте. Если в дополнительных настройках Safari задана таблица стилей, она продолжает использоваться.
Отключить JavaScript
Заставляет Safari игнорировать весь код JavaScript. Используется для выявления некоторых проблем, связанных с поведением частей веб-сайтов, а также для проверки работы веб-сайта на веб-браузерах, которые не поддерживают JavaScript или в которых он отключен. Можно также отключить и включить JavaScript в настройках безопасности Safari.
Отключить Runaway JavaScript Timer
Runaway JavaScript Timer используется для прерывания выполнения слишком медленного сценария, возвращая Вам контроль над Safari. Его отключение необходимо для некоторых типов автоматического тестирования.
Отключить характерные для сайтов хаки
Некоторые версии Safari содержат специальный код, который позволяет некоторым веб-страницам работать в обычном режиме, пока инженеры Apple работают с Вами для нахождения наилучшего долгосрочного решения. Эта опция отключает такой специальный код, позволяя Вам проводить тестирование долгосрочных решений.